society for technical research and inventions - Espagnol Anglais Dictionnaire